
/* header */
.head_fix{
	padding-bottom: 80px;
}
.head_cont {
     position: fixed; 
    /*position: relative;*/
    top: 0;
    left: 0;
    width: 100%;
    z-index: 20;
}
.head_cent{
	height: 80px;
	background-color: #fff;
	position: relative;
}
.logo{
	display: block;
	width: 122px;
	height: 43px;
	overflow: hidden;
}
.logo>img{
	display: block;
	max-width: 100%;
	max-height: 100%;
}

.logo,
.head-infbox{
	position: absolute;
}
.logo{
	left: 40px;
	top: 20px;
}
.head-infbox{
	top: 0;
	right: 0;
}

.head_menu>ul{
	display: block;
	width: 100%;
	text-align: center;
}
.head_menu>ul>li{
	display: inline-block;
	padding:17px 0px;
	margin-right: 80px;
}
.head_menu>ul>li:hover>a,
.head_menu>ul>li.on>a{
	color: #0058a8;
}
.head_menu>ul>li>a{
	font-size: 16px;
	color: rgb( 51, 51, 51 );
	line-height: 46px;
	font-weight: 500;
}
.head_menu>ul>li:last-child{
	margin-right: 0;
}
.phone,
.language,
.search{
	float: left;
}
.phone>a{
	display: block;
	width: 14px;
	max-height: 20px;
	line-height: 80px;
}
.phone>a>img{
	max-height: 100%;
}
.language{
	padding: 0 15px;
	margin: 0 15px;
	position: relative;
}
.language>a{
	line-height: 80px;
	font-size: 14px;
	color: #333;
	padding-right: 16px;
	position: relative;
	background: url(../images/qiu1.png) no-repeat left center;
	background-size: 17px 17px;
	padding-left: 26px;
}
.language>a::after{
	content: "";
	width: 12px;
	max-height: 6px;
	background: url(../images/jt2s.png) no-repeat center;
	background-size: 100% 100%;
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	transition: all .2s;
}
.language>a>img,
.language>a>span{
	display: inline-block;
	vertical-align: middle;
}
.language>a>img{
	width: 17px;
	max-height: 17px;
	overflow: hidden;
	margin-right: 0;
}
.language>a:hover{
	background: url(../images/qiu2.png) no-repeat left center;
	background-size: 17px 17px;
	color: #0058a8;
}
.language>a:hover::after{
	content: "";
	background: url(../images/jt2.png) no-repeat center;
	background-size: 100% 100%;
	transition: all .2s;
}
.lang-dow{
	position: absolute;
	top: 99%;
	left: 0;
	width: 100%;
	background-color: #fff;
	box-shadow: 0px -1px 5px 0px rgba( 0, 0, 0 ,0.2);
	display: none;
	transition: all .4s;
}
.lang-dow>ul>li{
	line-height: 60px;
	border-bottom: 1px solid #e5e5e5;
	padding-left: 20px;
}
.lang-dow>ul>li:last-child{
	border-bottom: none;
}
.lang-dow>ul>li>a{
	padding-left: 16px;
	background: url(../images/jt1.png) no-repeat left center;
	background-size: 7px 12px;
	font-size: 14px;
	color: #333333;
}
.lang-dow>ul>li>a:hover{
	color: #0058a8;
}
.search{
	width: 60px;
	height: 80px;
	background-color: rgb( 0, 88, 168 );
	overflow: hidden;
}
.search>a{
	display: block;
	height: 100%;
	line-height: 80px;
	text-align: center;
}

/*  */
.search-dow{
	padding: 26px 0px;
	background-color: #fff;
	border-top: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
	display: none;
}
.search-box{
	width: 700px;
	height: 56px;
	margin: 0 auto;
	background-color: rgb( 241, 242, 246 );
	padding: 0 120px 0px 60px;
	position: relative;
}
.ss-inptxt{
	display: block;
	width: 100%;
	height: 100%;
	background-color: transparent;
}
.ss-abtn,
.ss-inpss{
	position: absolute;
	top: 0;
	height: 100%;
	line-height: 56px;
	text-align: center;
}

.ss-abtn,
.ss-inpss1{
	position: absolute;
	top: 0;
	height: 100%;
	line-height: 56px;
	text-align: center;
}


.ss-inpss1{
	right: -115px;
	width: 110px;
	background-color: rgb( 0, 88, 168 );
	font-size: 18px;
	color: rgb( 255, 255, 255 );
}


.ss-abtn{
	left: 0;
	width: 60px;
	height: 100%;
	display: block;
}
.ss-inpss{
	right: 0;
	width: 110px;
	background-color: rgb( 0, 88, 168 );
	font-size: 18px;
	color: rgb( 255, 255, 255 );
}

/* 下拉 */
.mdrop{
	width: 100%;
	display: none;
	position: absolute;
	top: 100%;
	left: 0;
	right: 0;
	margin: auto;
	width: 100%;
	background: #f3f3f3;
}
.mdr-cont>ul>li{
	display: inline-block;
	margin-right: 40px;
}
.mdr-cont>ul>li:last-child{
	margin-right: 0;
}
.mdr-cont>ul>li>a{
	line-height: 56px;
	font-size: 14px;
	color: #333333;
	padding: 0 6px;
}
.mdr-cont>ul>li:hover,
.mdr-cont>ul>li.on{
	border-bottom: 2px solid #0058a8;
}
.mdr-cont>ul>li:hover>a,
.mdr-cont>ul>li.on>a{
	color: #0058a8;
}















/* footer */
.footer{
	background-color: #333333;
}
.foot_top{
	/* padding: 40px 0px 100px; */
	padding-top: 40px;
	background: url(../images/fbg.jpg) no-repeat center;
	background-size: cover;
}
.foot-inf{
	width: 380px;
	margin-right: 50px;
}
.finf-tit{
	font-size: 16px;
	color: #fff;
	padding: 20px 0px;
}
.f-inftxt>p{
	font-size: 14px;
	color: #ffffff;
	line-height: 30px;
}
.fooul{
	width: 454px;
}
.fooul>li{
	width: 200px;
	float: left;
	margin-right: 50px;
	padding: 20px 0px;
	border-bottom: 1px solid #fff;
}
.fooul>li>a{
	display: block;
	font-size: 16px;
	color: #ffffff;
	background: url(../images/jt4.png) no-repeat right center;
	background-size: 16px 16px;
}
.fooul>li:nth-child(2n){
	margin-right: 0;
}
.foot-erbox{
	
}
.erb-li{
	display: inline-block;
	vertical-align: top;
	width: 124px;
	overflow: hidden;
	margin-right: 50px;
}
.erb-li:last-child{
	margin-right: 0;
}
.erb-li>p{
	font-size: 16px;
	color: rgba( 255, 255, 255, 0.8 );
	text-align: left;
	padding: 20px 0px;
}
.f-erbox{
	width: 240px;
	height: 240px;
	overflow: hidden;
}
.f-erbox>img{
	max-height: 100%;
}
.txtp{
	font-size: 14px;
	color: #fff;
}
.foot_bot{
	padding: 22px 0px;
}
.foobr-top{
	font-size: 0;
}
.foobr-top>a{
	display: inline-block;
	vertical-align: middle;
	border-radius: 8px;
	background-color: #5c5c5c;
	text-align: center;
	width: 37px;
	height: 37px;
	line-height: 35px;
	margin-left: 14px;
}
.foobl{
	line-height: 37px;
}
.foobr-top>a:hover{
	background-color: rgb( 0, 88, 168 );
}

/* 分页 */
.page {
	font-size: 0;
	text-align: center;
	margin-top: 30px;
	margin-bottom: 30px;
}

.page>* {
	display: inline-block;
	vertical-align: middle;
	background-color: #fff;
	height: 31px;
	line-height: 31px;
	text-align: center;
	font-size: 14px;
	color: #666666;
	margin-right: 10px;
	padding: 0 12px;
	transition: all 0.4s;
	cursor: pointer;
}
.page>span:hover,.page .on{
	color: #FFF;
	background: #0058a8;
}
.page>a:last-child{
	margin-right: 0;
}

/*  */
.pageliu{
	text-align: center;
	margin: 30px auto;
}
.pageld a {float:left;display:block;padding-left:15px;padding-right:15px;border:1px solid #d8d4cd;border-right:1px solid #fff;height:35px;line-height:35px;text-align:center;font-size:12px;color:#666666;}
.pageld a.not-allowed {cursor:not-allowed;}
.pageld .bihs {border-right:1px solid #d8d4cd;background:#f4f4f4;}
.pageld .wyue {background:#f4f4f4;border-right:1px solid #f4f4f4;}
.pageld #lastpage {border-right:1px solid #d8d4cd;}
.pageld #lastpage:hover {border-right:1px solid #37c249;}
.pageld a:hover,.pageld a.on {border:1px solid #37c249;color:#37c249;background:#e7f7d6;}
.pageld {text-align:center;height:38px;margin:0 auto;display: inline-block;}
.jhdas {width:37px;height:24px;border:1px solid #dbdbdb;float:left;display:block;margin-top:5px;margin-left:8px;text-align: center;}
.jdhdf {float:left;height:35px;border:none;line-height:35px;text-align:center;font-size:12px;color:#666666;margin-left:15px;}
.jddgf {float:left;height:35px;border:none;line-height:35px;text-align:center;font-size:12px;color:#666666;margin-left:6px;}
.duyia {width:40px;height:20px;font-size:12px;color:#333;line-height:20px;text-align:center;background:#f4f4f4;border:1px solid #dbdbdb;float:left;margin-left:5px;margin-top:6px;cursor:pointer;}
